home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 November
/
PSL Monthly Shareware CD-ROM (November 1993).iso
/
reviews
/
pg_4a
< prev
next >
Wrap
Text File
|
1993-09-12
|
39KB
|
1,061 lines
PG-4A: 'C' Programming: Large Libraries and Utilities
68000 C Compiler
Brandt, Matthew
$?
#568
is an optimizing C compiler for the Motorola 68000 processor and is meant for
educational purposes. You can learn a lot about writing a compiler by studying
the source files on this disk. Since this code was written for a machine with
long integers it may exhibit some irregularity when dealing with long integers
on the IBM-PC. The author makes no guarantees. This is not meant as a serious
development tool although it could, with little work, be made into one.
ARTool 1.4
Intrinsic Computer Systems
$15
#4675
is a graphics editor that will generate TurboC or BorlandC source code for
pictures you build using a full screen graphics editor. You can build quite
complex graphic pictures using graphic primitives such as circles, lines or
polygons. It generates code that can be used in your own applications to
produce sophisticated graphic designs, logos, games, and more. Requries
EGA/VGA, a mouse, and a hard disk or high density floppy.
AutoLibrary Program-Playback Tool
McDaniel, Wayne ASP
$62
#4346
is a C function library to automate communications. Keystrokes are manually
coded into C programs and played back when the program executes.
Btrieve Classes 2.02
Object Resource Group
$55
#4765
contains a set of Btrieve classes that provide an application programmer
with the full functionality of Btrieve 5.0. Requires compiler-specific
interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
Microsoft C++ 7.00. A tutorial is included for those with minimal
experience in object technology.
C Language Algorithms
Tal, John
$0
#4798
is a collection of "classic" C algorithms, including link lists, binary
trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
merging, multi-tasking and processing scheduling, virtual memory
management, file-based process communication, graph/network job
management, and data encryption. All C and C++ source is included.
C Tutor 2.4 [TUTC]
Dodrill, Gordon J.
$15
#12457 (09-93 CD)
is a series of 14 lessons teaching ANSI-C programming. It is intended
for those with very little programming experience.
C++ Tutorial 2.20 [TUTCPP]
Dodrill, Gordon J.
$15
#12458 (09-93 CD)
is a series of 14 lessons teaching C++ programming. It is intended for a
person with a working knowledge of C. Careful attention is given to a
full description of Object Oriented Programming and how to use it.
CPort 2.0 [CPORT]
Bri Productions
$65
#12343 (09-93 CD)
is a C language interrupt-driven serial communication library. It is
compatible with most if not all DOS-based C compilers. Features include baud
rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
handshaking, adjustable transmit and receive queues, support for simultaneous
communications, NS16550 support, and queues as large as 65534 bytes each.
Window Boss
Mongelluzzo, Philip A. ASP
$55
#27054/601 [3 disks]
is a powerful window manager for "C". It lets you easily create pop-up windows,
pull down menus, status lines, and in-context on-line help functions just like
the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
included.
Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
Assembler MASM to compile any local changes to the assembler source.
C Database Management System
Daytris Information Systems
$35
#27054/1817
is a complete database development kit designed for C programmers. It is based
on the NETWORK database model and uses the ISAM methodology for key file
management. The NETWORK database model is the latest concept in database
management. The kit also uses the advanced concept of a Data Definition
Language (DDL). Using the DDL, a developer can design and re-design their
database with minimal effort and absolutely no code changes. CDB is compatible
with both Microsoft C and Turbo C, large models only. (The authors are no
longer at the address listed in the documentation.)
C Toolbox
Miller, David A.
$30
#27054/1305
is a library of functions in the following areas: general video, including
windows and fast writing; graphics, including several normal and rotated
fonts; sound, including background sound; printer control; mouse control;
joystick control and other general functions.
C++ Tutor
Coronado Enterprises
$40
#27704/3756 [2 disks]
is a comprehensive instructional course for the C++ programming language All of
the points of C++ language, including properly-structured programming
techniques, are covered at the elementary level. Source code is included for a
large example program to illustrate how to use C++.
Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
of information is stuck in a file called CPLUS.TX and is about six lines long.
You won't see it until you dearchive the file."
C++ Wheaton Libraries
Wheaton, Paul
$0
#4857 (10-93 CD)
is a C++ library for developing faster, smaller programs in less time.
It includes classes for strings, files, linked lists, vectors (dynamic
arrays) and more.
C Editor
#481
is a programming environment for the 'C' programming language.
C-Express Demo
Hidalgo, John R.
$5-$50
#2294
is a demonstration program on how to use routines from the C-Express library to
create professional looking programs and user interfaces, with windows,
pull-down menus, keyboard input, exploding effects and animation. C-Express is
published by Brady.
Clasic
#27284/2643 [2 disks]
is a C/2 compatible compiler written in assembly language over a three year
period by graduate students working under a Federal grant. It is professional
quality, but no documentation is included, so it is of interest mainly to those
already versed in C.
Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
Rebooting makes the message go away, but it sure scared me the first time. Other
times, it gives an "invalid object module" during Link. It seems to work OK
under DOS."
PsL: Since this was a free program done by a group of graduate students, we
cannot get any additional information or bug fixes done. We recommend that
people use this compiler just with DOS.
Clint
R&D Associates
$35
#4274
reads the source files of your C programs and generates reports about possible
problems.
CPR
Argo Data Resource Corporation
$0
#3789
is a cross reference program that can handle very large projects, over 60
modules containing over 15000 lines of code. Included are the source and make
files necessary to make CPR for DOS, OS/2, and the BOUND versions.
CodePrint for C and C++ 1.02
Geist Microsystems
$53
#4195
is a source code reformatter and printer for C languages. It offers
auto-indenting, alignment of comments, editable keyword templates and more.
CSwitch
Rose, Herb
$35
#27691/2734
is a multitasking library. It provides a preemptive schedular, semaphores,
message queues, prioritized tasks, delay functions, and more. Tasks can be
spawned internally or loaded from disk. C object modules are included.
CTask 2.2d [CTASK]
Wagner, Thomas
$0
#27691/2240 (09-93 CD)
is a set of routines that allow your C program to execute functions in
parallel, without your having to build in sophisticated polling and switching
schemes. CTask handles the switching of processor time with a priority based,
preemptive schedular, and provides a fairly complete set of routines for
intertask communication, event signalling, and task interlocking. CTask also
inc